Damian Thomas, 24, was arrested on a warrant Tuesday, July 19, after police detectives and members of the US Marshals Service learned he had been staying at a house in Philadelphia, they said.
The man was driving along Sumneytown Pike when he shot two people around 10 a.m. on April 16, police said.
Thomas fled the scene, and both victims were taken to Abington Hospital for treatment, authorities said.
The victims later identified Thomas as the alleged shooter, and a warrant was issued for his arrest.
Thomas has been charged with multiple counts of aggravated assault, simple assault and recklessly endangering another person.
Thomas was remanded to the Montgomery County Correctional Facility in lieu of $99,000 bail, records show.
Click here to follow Daily Voice Reading and receive free news updates.